international payments agreements - Español Inglés Diccionario